Ensemble Nyström
نویسندگان
چکیده
A common problem in many areas of large-scale machine learning involves manipulation of a large matrix. This matrix may be a kernel matrix arising in Support Vector Machines [9, 15], Kernel Principal Component Analysis [47] or manifold learning [43,51]. Large matrices also naturally arise in other applications, e.g., clustering, collaborative filtering, matrix completion, and robust PCA. For these largescale problems, the number of matrix entries can easily be in the order of billions or more, making them hard to process or even store. An attractive solution to this problem involves the Nyström method, in which one samples a small number of columns from the original matrix and generates its low-rank approximation using the sampled columns [53]. The accuracy of the Nyström method depends on the number columns sampled from the original matrix. Larger the number of samples, higher the accuracy but slower the method. In the Nyström method, one needs to perform SVD on a l × l matrix where l is the number of columns sampled from the original matrix. This SVD operation is typically carried out on a single machine. Thus, the maximum value of l used for an application is limited by the capacity of the machine. That is why in practice, one restricts l to be less than 20K or 30K, even when the size of matrix is in millions. This restricts the accuracy of the Nyström method in very large-scale settings. This chapter describes a family of algorithms based on mixtures of Nyström approximations called, Ensemble Nyström algorithms, which yields more accurate low-rank approximations than the standard Nyström method. The core idea of Ensemble Nyström is to sample many subsets of columns from the original matrix, each containing a relatively small number of columns. Then, Nyström method is
منابع مشابه
Improving CUR Matrix Decomposition and Nyström Approximation via Adaptive Sampling
The CUR matrix decomposition and Nyström method are two important low-rank matrix approximation techniques. The Nyström method approximates a positive semidefinite matrix in terms of a small number of its columns, while CUR approximates an arbitrary data matrix by a small number of its columns and rows. Thus, the CUR decomposition can be regarded as an extension of the Nyström method. In this p...
متن کاملAn Embedded 4(3) Pair of Explicit Trigonometrically-Fitted Runge-Kutta-Nyström Method for Solving Periodic Initial Value Problems
متن کامل
Hermite Interpolation Outperforms Nyström Interpolation
Hermite interpolation is shown to be much more stable than Nyström interpolation in the context of solving classic Fredholm second kind integral equations of potential theory in two dimensions using panel-based Nyström discretization. AMS subject classification (2000): 31A10,45B05,65D05,65R20.
متن کاملStability of Runge–Kutta–Nyström methods
In this paper, a general and detailed study of linear stability of Runge–Kutta–Nyström (RKN) methods is given. In the case that arbitrarily stiff problems are integrated, we establish a condition that RKN methods must satisfy so that a uniform bound for stability can be achieved. This condition is not satisfied by any method in the literature. Therefore, a stable method is constructed and some ...
متن کاملExponentially Fitted Symplectic Runge-Kutta-Nyström methods
In this work we consider symplectic Runge Kutta Nyström (SRKN) methods with three stages. We construct a fourth order SRKN with constant coefficients and a trigonometrically fitted SRKN method. We apply the new methods on the two-dimentional harmonic oscillator, the Stiefel-Bettis problem and on the computation of the eigenvalues of the Schrödinger equation.
متن کامل